<?php

function feedback_formulaire_verifier($flux) {	
	// Saisie's "Files" upload routine
    if ($flux['args']['form'] == 'formidable' and count($_FILES)) {
        
        // Get all formulaire saisies
        $id_formulaire = intval(_request('id_formulaire'));
		$formulaire = sql_fetsel('*', 'spip_formulaires', 'id_formulaire = '.$id_formulaire);
		$saisies = unserialize($formulaire['saisies']);
		$saisies = saisies_lister_par_nom($saisies);
        
        // For all files saisies we will try to upload files
        foreach ($saisies as $name=>$saisie) {
            // If this is files saisie
            if (substr($name,0,6) == 'files_') {
                include_spip('classes/FeedbackFormidable');
                FeedbackFormidable::UploadFiles($error, $saisie['options']);
                if ($error)
                    $flux['data'][$name] = $error;
            }
        }
	}
    
	return $flux;
}

?>
